feat(scheduler): drive solver from generator portfolio#1745
Conversation
|
Important Review skippedAuto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
ad23803 to
696eb4a
Compare
1e5056c to
924e997
Compare
696eb4a to
5e8640d
Compare
2eb6c36 to
6e28f51
Compare
5e8640d to
024e6cb
Compare
6e28f51 to
7b0d4e6
Compare
024e6cb to
0fd6a43
Compare
7b0d4e6 to
eb3e25c
Compare
0fd6a43 to
34a39b4
Compare
eb3e25c to
23e3426
Compare
34a39b4 to
cd5bac1
Compare
23e3426 to
7de278a
Compare
cd5bac1 to
e20449e
Compare
7de278a to
21e43a3
Compare
e20449e to
d09aac7
Compare
21e43a3 to
0585640
Compare
d09aac7 to
f359c40
Compare
0585640 to
4d35dda
Compare
f359c40 to
4aa310d
Compare
4d35dda to
f74829e
Compare
4aa310d to
1fd706d
Compare
889360b to
bb5b7d5
Compare
1fd706d to
79a0fa4
Compare
bb5b7d5 to
f36d5b0
Compare
af2b617 to
6a7cbdc
Compare
Signed-off-by: Erez Freiberger <enoodle@gmail.com>
Signed-off-by: Erez Freiberger <enoodle@gmail.com>
Signed-off-by: Erez Freiberger <enoodle@gmail.com>
Signed-off-by: Erez Freiberger <enoodle@gmail.com>
Signed-off-by: Erez Freiberger <enoodle@gmail.com>
Signed-off-by: Erez Freiberger <enoodle@gmail.com>
27a0e44 to
435861c
Compare
📊 Performance Benchmark ResultsComparing PR (
|
|
Total coverage: 51.6% -> 52.1% (delta 0.50%) Merging this branch changes the coverage (1 decrease, 1 increase)
Coverage by fileChanged files (no unit tests)
Please note that the "Total", "Covered", and "Missed" counts above refer to code statements instead of lines of code. The value in brackets refers to the test coverage of that file in the old version of the code. Changed unit test files
|
a0c8601
Description
Stack slice 6 of 9 for the reclaim generator portfolio.
References:
docs/developer/designs/reclaim-generator-portfolio-design.md)This PR adds the portfolio driver:
This slice turns the registered built-in generators into the active search portfolio.
Related Issues
Related to #1660.
Checklist
Breaking Changes
None.
Additional Notes
Stacking:
erez/reclaim-generator-portfolio-05-built-in-generatorserez/reclaim-generator-portfolio-07-metricsVerification for the rebuilt stack:
GOCACHE=/tmp/kai-reclaim-generator-go-cache go test ./pkg/scheduler/plugins/scenariogenerators ./pkg/scheduler/conf_util ./pkg/operator/operands/scheduler ./pkg/scheduler/actions/common/solvers ./pkg/scheduler/actions/reclaim ./pkg/scheduler/actions/preempt ./pkg/scheduler/actions/consolidation ./pkg/scheduler/actions/integration_tests/reclaim ./pkg/scheduler/cache ./pkg/scheduler/cache/status_updater ./pkg/scheduler/metrics ./pkg/apis/scheduling/v2alpha2 -count=1git diff --checkGOCACHE=/tmp/kai-reclaim-generator-go-cache make validate